package io.dbw.modules.business.vo;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * sys_menu
 * @author 
 */
@Data
@Api(tags = "子级菜单实体")
public class ChildMenuVO {

	/**
     * 编号
     */
    @ApiModelProperty(value = "菜单id")
    private Long menuId;
    @ApiModelProperty(value = "菜单父级id")
    private Long parentId;
    @ApiModelProperty(value = "类型;0:目录,1:菜单,2:按钮")
    private Integer menuType;
    @ApiModelProperty(value = "菜单名称")
    private String name;
    @ApiModelProperty(value = "菜单URL")
    private String path;
    @ApiModelProperty(value = "是否显示")
    private Boolean hidden;
    @ApiModelProperty(value = "排序")
    private Integer orderNum;
    @ApiModelProperty(value = "权限")
    private String perms;
    @ApiModelProperty(value = "组成部分")
    private String component;
    @ApiModelProperty(value = "子级菜单标题")
    private ChildMetaVO meta;
    @ApiModelProperty(value = "子级菜单集合")
    private List<ChildMenuVO> children;

}